package com.health.utils;

import java.text.SimpleDateFormat;
import java.util.ArrayList;
import java.util.Date;
import java.util.List;

/**
 * 日期时间处理
 */
public class DateUtil {

    public static final SimpleDateFormat dateFormat = new SimpleDateFormat("yyyy-MM-dd");

    /**
     * 获取两个Date之间每一天的字符串
     */
    public static List<String> getStringList(Date start, Date end) {
        List<String> list = new ArrayList<>();

        list.add(dateFormat.format(start));
        //不是同一天时，遍历出两个日期之间的每一天
        while (!start.equals(end)) {
            //start加一天
            start = new Date(start.getTime() + 1000 * 60 * 60 * 24);
            list.add(dateFormat.format(start));
        }
        return list;
    }
}
